Big Huge Thesaurus

Indri indri

noun

sounds kind of like